package net.wzw.service;

import net.wzw.entity.RecipesInfoEntity;
import net.wzw.entity.RecipesRequestEntity;
import net.wzw.entity.RecommendFeedEntity;

import java.util.List;

/**
 * @author wzw
 * @date 2025/4/16
 * @Description
 */
public interface HomeCommonService {

    /****
     * Description:  模拟大数据中台接口,判断该用户是否命中推荐内容
     * @param userId
     * @Return: {@link null}
     * @Author: Administrator
     * @Date: 2025/4/16 10:35
     */
    Boolean isMatchRecommend(Long userId);

    /***
     * Description: 推荐食谱
     * @param  1.根据用户画像:点赞，收藏，分享，低于等行为推荐食谱
     * @Return: {@link null}
     * @Author: Administrator
     * @Date: 2025/4/16 10:36
     */
    RecommendFeedEntity getRecommendRecipes(RecipesRequestEntity recipesRequestEntity);

    /**
     * 手动生成食谱feed
     * **/
    List<RecipesInfoEntity> getFeedRecipes();
}
